- Überblick
- UI-Automatisierung (UI Automation)
- UI-ANA-016 – URL zum Öffnen eines Browsers abrufen
- UI-ANA-017 – ContinueOnError True
- UI-ANA-018 – OCR-/Bildaktivitäten auflisten
- UI-DBP-006 – Containernutzung
- UI-DBP-013 – Falscher Gebrauch von Excel-Automatisierung
- UI-DBP-030 – Verwendung unzulässiger Variablen in Selektoren
- ST-DBP-021 – Hartcodiertes Timeout
- UI-PRR-001 – Klick simulieren
- UI-PRR-002 – Typ simulieren
- UI-PRR-003 – Offener Anwendungsmissbrauch
- UI-PRR-004 – Hartcodierte Verzögerungen
- UI-REL-001 – Große IDX in Selektoren
- UI-SEC-004 – Selektor-E-Mail-Daten
- UI-SEC-010 – App-/URL-Einschränkungen
- UI-USG-011 – Nicht zulässige Attribute
- SY-USG-013 – Private Datei aufrufen
- SY-USG-014 – Falsche Platzhalter für Ausführungsvorlage
- Mit UI-Automatisierung automatisierte Anwendungen und Technologien
- UiPath-Browsermigrationstool
- Computer Vision Recorder
- Klicken (Click)
- Darauf zeigen (Hover)
- Sicheren Text eingeben (Type Secure Text)
- Hotkey senden (Send Hotkey)
- Eingeben in (Type Into)
- Prüfen (Check)
- Objekt auswählen (Select Item)
- Mehrere Objekte auswählen (Select Multiple Items)
- Text erhalten (Get Text)
- Text einstellen (Set Text)
- Aktivieren (Activate)
- Markieren (Highlight)
- Fokus legen auf (Set Focus)
- Ankerbasis (Anchor Base)
- Kontextbewusster Anker
- Relatives Element finden (Find Relative Element)
- Auf Bildschirm anzeigen (Indicate On Screen)
- Element vorhanden (Element Exists)
- Element finden (Find Element)
- Warten, bis Element verschwindet (Wait Element Vanish)
- Untergeordnete Elemente finden (Find Children)
- Vorgänger-Element erhalten (Get Ancestor)
- Elementumfang (Element Scope)
- Attribut erhalten (Get Attribute)
- Ausschneidebereich einstellen (Set Clipping Region)
- Position erhalten (Get Position)
- Screenshot anfertigen (Take Screenshot)
- Attribut abwarten (Wait Attribute)
- Auf Element erscheinen (On Element Appear)
- Auf Element verschwinden (On Element Vanish)
- Text anklicken (Click Text)
- Text beim Darauf zeigen (Hover Text)
- Textposition finden (Find Text Position)
- Volltext erhalten (Get Full Text)
- Sichtbaren Text erhalten (Get Visible Text)
- Strukturierte Daten extrahieren (Extract Structured Data)
- Text vorhanden (Text Exists)
- OCR-Text anklicken (Click OCR Text)
- Auf OCR-Text zeigen (Hover OCR Text)
- OCR-Text erhalten (Get OCR Text)
- OCR-Textposition finden (Find OCR Text Position)
- Microsoft OCR
- Microsoft Project Oxford Online OCR
- Microsoft Azure ComputerVision OCR
- Tesseract OCR
- Google Cloud Vision OCR
- OCR-Text vorhanden (OCR Text Exists)
- Bild anklicken (Click Image)
- Auf Bild zeigen (Hover Image)
- Bildübereinstimmung finden (Find Image Matches)
- Bild vorhanden (Image Exists)
- Bild finden (Find Image)
- Warten, bis Bild verschwindet (Wait Image Vanish)
- Auf Bild erscheinen (On Image Appear)
- Auf Bild verschwinden (On Image Vanish)
- Bild laden (Load Image)
- Bild speichern (Save Image)
- Browser anhängen (Attach Browser)
- Registerkarte schließen (Close Tab)
- Zurück (Go Back)
- Weiter (Go Forward)
- Zur Startseite (Go Home)
- JS-Skript einfügen (Inject JS Script)
- Navigieren zu (Navigate To)
- Browser öffnen (Open Browser)
- Browser aktualisieren (Refresh Browser)
- Web-Attribut setzen (Set Web Attribute)
- Fenster anhängen (Attach Window)
- Fenster schließen (Close Window)
- Aktives Fenster abrufen (Get Active Window)
- Fenster ausblenden (Hide Window)
- Fenster maximieren (Maximize Window)
- Fenster minimieren (Minimize Window)
- Fenster verschieben (Move Window)
- Fenster wiederherstellen (Restore Window)
- Fenster anzeigen (Show Window)
- Export UI Tree
- ActiveX-Methode aufrufen
- .NET-Code einfügen
- Trigger anklicken (Click Trigger)
- Tastendruck-Trigger (Key Press Trigger)
- Bild-Trigger anklicken (Click Image Trigger)
- System-Trigger (System Trigger)
- Hotkey-Trigger (Hotkey Trigger)
- Maus-Trigger (Mouse Trigger)
- Ereignisinfo erhalten (Get Event Info)
- Ereignisse überwachen (Monitor Events)
- Quellelement erhalten (Get Source Element)
- Benutzerereignis wiedergeben (Replay User Event)
- Benutzeingabe blockieren (Block User Input)
- Vordergrund verwenden
- Element Attribute Change Trigger
- Element State Change Trigger
- Textfeld (Callout)
- Ausgewählten Text kopieren (Copy Selected Text)
- Aus Zwischenablage erhalten (Get From Clipboard)
- Auf Zwischenablage setzen (Set To Clipboard)
- Anwendung schließen (Close Application)
- Anwendung öffnen (Open Application)
- Prozess starten (Start Process)
- Passwort erhalten (Get Password)
- Tooltip
- Click Picture on Screen
- Click Toolbar Button
- Read Statusbar
- Select Dates In Calendar
- Select Menu Item
- Expand Tree
- Call Transaction
- SAP Logon
- SAP Login
- Table Cell Scope
- SAP Session Attributes Change Trigger
- Expand ALV Tree
- Expand ALV Hierarchical Table
- Use Application/Browser
- Check App State
- Check/Uncheck
- Klicken (Click)
- Extract Table Data
- Text erhalten (Get Text)
- Get URL
- Zu URL wechseln
- Markieren (Highlight)
- Darauf zeigen (Hover)
- Tastenkombinationen
- Navigate Browser
- Objekt auswählen (Select Item)
- Screenshot anfertigen (Take Screenshot)
- Eingeben in (Type Into)
- Attribut erhalten (Get Attribute)
- Get Browser Data
- Set Browser Data
- Mouse Scroll
- Inject Js Script
- Ziehen und Ablegen
- For Each UI Element
- Application event trigger
- Click Event Trigger
- Keypress Event Trigger
- Text einstellen (Set Text)
- Check Element
- Formular ausfüllen
- Anhängen
- Prüfen (Check)
- Klicken (Click)
- Ziehen und Ablegen
- Daten extrahieren
- Attribut erhalten (Get Attribute)
- GetChildren
- GetRuntimeTarget
- GetText
- Get URL
- GoToUrl
- Markieren (Highlight)
- Darauf zeigen (Hover)
- Ist aktiviert
- Tastaturkürzel (Keyboard Shortcut)
- Mouse Scroll
- Offen
- Objekt auswählen (Select Item)
- Screenshot anfertigen (Take Screenshot)
- Eingeben in (Type Into)
- Wartestatus
- Führen Sie eine Browsersuche durch und rufen Sie Ergebnisse mithilfe von UIAutomation-APIs ab
- Web-Browsing
- Finden von Bildern
- Klicken auf Bilder
- Auslösen und Überwachen von Ereignissen
- Erstellen und Überschreiben von Dateien
- HTML-Seiten: Extrahieren und Bearbeiten von Informationen
- Bearbeiten von Fenstern
- Automatisierte Listenauswahl
- Finden und Bearbeiten von Fensterelementen
- Verwalten der Textautomatisierung
- Laden und Verarbeiten von Bildern
- Verwalten von mausaktivierten Aktionen
- Automatisieren der Anwendungslaufzeit
- Automatisierte Ausführung einer lokalen Anwendung
- Browsernavigation
- Web-Automatisierung
- Beispiel für Trigger Scope
- Computer Vision Local Server
- Mobile Automation
- Versionshinweise
- Projektkompatibilität
- Get Log Types
- Get Logs
- Get Page Source
- Get Device Orientation
- Get Session Identifier
- Install App
- Manage Current App
- Manage Other App
- DeepLink öffnen
- Open URL
- Mobile Device Connection
- Positional Swipe
- Press Hardware Button
- Set Device Orientation
- Screenshot anfertigen (Take Screenshot)
- Take Screenshot Part
- Element vorhanden (Element Exists)
- Execute Command
- Attribut erhalten (Get Attribute)
- Get Selected Item
- Text erhalten (Get Text)
- Set Selected Item
- Text einstellen (Set Text)
- Wischen
- Tap
- Type Text
- Muster zeichnen
- Terminal
- Versionshinweise
- Über das Terminal-Aktivitätspaket
- Projektkompatibilität
- Terminalsitzung (Terminal Session)
- Bildschirmbereich erhalten (Get Screen Area)
- Text an Position erhalten (Get Text at Position)
- Get Color At Position
- Feld an Position erhalten (Get Field at Position)
- Feld an Position setzen (Set Field at Position)
- Warte auf Text an Position (Wait Text at Position)
- Tasten senden (Send Keys)
- Cursor bewegen (Move Cursor)
- Sichere Tasten senden (Send Keys Secure)
- Text erhalten (Get Text)
- Find Text
- Move Cursor to Text
- Strg-Taste senden (Send Control Key)
- Feld erhalten (Get Field)
- Warte auf Bildschirmtext (Wait Screen Text)
- Warte auf Feldtext (Wait Field Text)
- Feld setzen (Set Field)
Kein Supportv21.4
Release-Datum: 2. Juni 2021
- Java Bridge konnte nicht über den UiExplorer installiert werden.
- Es wurden Leistungsprobleme mit den Aktivitäten Get Attribute, Get Position, Get Text, Text Exists und OCR Text Exists behoben.
- Beim Verwenden der Aktivitäten Call Transaction und SAP Login während XenApp in einem App-V-Container ausgeführt wird, wurde die
Enter
-Taste nicht ausgeführt. - SAPGUI-Scripting funktionierte nicht zum Automatisieren von SAP Logon-Anwendungen, die als App-V veröffentlicht wurden.
Release-Datum: 26. April 2021
UI-Automatisierung modern
Die Aktivität Extract Table Data wurde überarbeitet und enthält mehrere neue Eigenschaften sowie einen neuen Assistenten, der Sie durch den Datenextraktionsprozess führt. Diese ganze Funktion kann auch über den neuen Rekorder für die Tabellenextraktion verwendet werden, der im Menüband angezeigt wird, wenn Sie die moderne Umgebung ausgewählt haben. Strukturierte Daten waren dank der Vielzahl neuer Funktionen, die diese Version bringt, noch nie einfacher zu extrahieren!
Mit der neuen Funktion Ausführung überprüfen können Sie sicherstellen, dass die Aktion (z. B. „Click“ oder „Type“) zur Laufzeit korrekt ausgeführt wurde – dass sie das erwartete Ergebnis hatte. Diese Funktion kann aus den folgenden Aktivitäten und Projekteinstellungen konfiguriert werden:
- Klicken (Click)
- Eingeben in (Type Into)
- Darauf zeigen (Hover)
Die Aktivität Use Application/Browser verfügt über ein neues Eigenschaftsfeld, Incognito/privates Fenster, mit dem Sie die Browsersitzung im Inkognito-Modus oder im privaten Modus öffnen können.
Die neue Multi-Selektor-Suche wird nun für alle Suchvorgänge verwendet, sowohl zur Laufzeit als auch zur Entwurfszeit. Dies passiert verdeckt, sodass es Ihre Erfahrung mit dem Produkt nicht beeinträchtigt, sondern einfach insgesamt bessere Ergebnisse liefert.
Sie können jetzt einen Bereich, den Sie automatisieren möchten, durch Ziehen definieren, wenn Sie die App/Web-Rekorder-Funktion verwenden, und folglich die Bildautomatisierung in Ihren Workflows nutzen.
Check:text
war eine ausgeblendete Funktion des Fuzzy-Selektors, mit der Sie einfach Elemente auswählen konnten, die Text enthielten. In gewisser Weise ähnelt sie der älteren Aktivität Click Text . Diese Funktion wurde jetzt aktualisiert, um Teil der modernen Umgebung zu sein. Sie finden sie unter dem Fuzzy-Selektor auf dem Auswahlbildschirm. Mit ihrer Hilfe können Sie jetzt auswählen, wie Text beim Anzeigen Ihres Ziels verarbeitet werden soll, mit Unterstützung für Platzhalter und Variablen.
Um die Benutzerfreundlichkeit und Anpassbarkeit zu erhöhen, bleiben bestimmte Einstellungen nun sitzungsübergreifend pro Maschine beibehalten, wie z. B. der Timer, der für Pause (F2) festgelegt ist, wenn ein Element auf dem Bildschirm angezeigt wird.
Sie können jetzt dynamische Ziele angeben, die nicht mehr von ihren Textbeschriftungen abhängig sind. Dadurch können Sie mit Elementen arbeiten, die dynamische Textbeschriftungen haben, oder mit bestimmten Elementen in Suchlisten, und zwar im Hinblick auf ihre Position in der Suche und nicht auf ihre Textbeschriftungen. Dies geschieht durch die Nutzung der Leistungsfähigkeit des Fuzzy-Selektors, der jetzt auch Platzhalter für eine zusätzliche Fuzzy-Stufe verwenden kann.
Die neue Aktivität Get URL ermöglicht es Ihnen, die URL einer Webseite abzurufen und in Ihrer Automatisierung wiederzuverwenden, wodurch die Webautomatisierung erheblich vereinfacht wird.
Ziele, die nicht mehr verfügbar sind, z. B. geschlossene Apps, können jetzt im Offlinemodus bearbeitet werden, sodass Sie nicht den gesamten Prozess durchlaufen müssen, bei dem dasselbe Fenster erneut angezeigt wird, um ein einzelnes Zeichen in Ihrem Selektor zu bearbeiten.
Die Aktivität Check App State kann jetzt auch außerhalb der Aktivität Use Application/Browser für Situationen wie das Herstellen einer VPN-Verbindung oder das Starten einer virtuellen Maschine verwendet werden.
Der App/Web Recorder kann jetzt mit jeder App auf Ihrem Computer verwendet werden, ohne dass zwischen Apps gewechselt werden muss. Wir haben den Recorder an Ihre Bedürfnisse angepasst und kann jetzt automatisch feststellen, dass Sie Aktionen in einer anderen App angeben, und sich entsprechend verhalten, wobei Ihre Schritte automatisch aufgezeichnet werden.
Um Ihnen die Automatisierung zu erleichtern, wird die Nutzung von Java-Apps, PDFs, Office-Apps oder Windows-Apps vereinfacht, indem bestimmte App-Typen mit der Aktivität Use Application/Browser angegeben werden, die die Argumenteigenschaft automatisch ausfüllt.
Sie können jetzt Variablen und Argumente direkt im Bildschirm Auswahloptionen verwenden, wenn Sie den Selektor und den Fuzzy-Selektor bearbeiten.
Die Aktivitäten Click und Hover verfügen jetzt über die Eigenschaft CursorMotionType, mit der Sie den Bewegungstyp auswählen können, den die Maus während der Ausführung der Aktion verwenden soll, ganz egal ob „Sofort“ oder „Gleichmäßig“.
Platzhalter werden jetzt im Feld Element der Aktivität Select Item unterstützt. Außerdem wurde dieser Aktivität ein neues Eigenschaftsfeld hinzugefügt, AlterIfDisabled, das die Auswahlaktion auch dann ausführt, wenn das Zielelement deaktiviert ist.
Aufgrund der Tatsache, dass einige Aktionen, z. B. Double-Click, mit der Simulieren-Methode fehlgeschlagen sind, werden sie jetzt standardmäßig mit der Hardware-Ereignis-Methode ausgeführt, wodurch die Situation vermieden wird, dass der Workflow im Hintergrund fehlschlägt.
Die Aktivität Extract Structured Data unterstützt jetzt die Integration mit dem Objekt-Repository.
Das Kontrollkästchen Elementsichtbarkeit erzwingen wurde im Fenster „Auswahloptionen“ implementiert, sodass Benutzer ausschließlich mit sichtbaren UI-Elementen arbeiten können.
Der App-/Web-Rekorder unterstützt jetzt beim Aufzeichnen von Aktionen die Verwendung von Zusatztasten.
Die Eigenschaft Wait for ready wurde in alle modernen UIAutomation-Aktivitäten zu Wait for page load umbenannt, um ihren Zweck besser widerzuspiegeln.
UI-Automatisierung klassisch
.doc
, .xls
, .png
, .pdf
usw.
Die Aktivitäten Click und Hover verfügen jetzt über die Eigenschaft CursorMotionType, mit der Sie den Bewegungstyp auswählen können, den die Maus während der Ausführung der Aktion verwenden soll, ganz egal ob „Sofort“ oder „Gleichmäßig“.
Platzhalter werden jetzt im Feld Element der Aktivität Select Item unterstützt. Außerdem wurde dieser Aktivität ein neues Eigenschaftsfeld hinzugefügt, AlterIfDisabled, das die Auswahlaktion auch dann ausführt, wenn das Zielelement deaktiviert ist.
Die Aktivität Tabellenzellenbereich verfügt über ein neues Eigenschaftsfeld, Table Row Index, das den Index der gefundenen Zeile anzeigt und in Fällen von Tabellen mit der ersten leeren Zeile nützlich ist.
Beim Java Native Scraping werden jetzt die Wortgrenzen abgerufen, wenn das Kontrollkästchen Wortinformationen abrufen aktiviert ist.
Die Aktivität Attach Browser verfügt über eine neue Option in der BrowserType-Eigenschaf, die für andere Chromium-basierte Browser geeignet ist.
Unterstützung für Websites, die Shadow DOM für ihre UI-Elemente verwenden, wurde hinzugefügt. Diese Seiten können jetzt mit Google Chrome, Firefox und Edge automatisiert werden.
Bei der Verwendung von Variablen in Selektoren werden die im „Variablen“-Panel vorgenommenen Änderungen nun auch in den Selektoren wirksam. Bitte beachten Sie, dass dies nur für Variablen gilt, die nach dem Upgrade auf diese Version des UIAutomation-Pakets geändert werden, sodass dies keine durchschlagenden Änderungen in älteren Workflows verursacht.
Das Dropdown-Menü Taste im Textkörper der Aktivität Send Hotkey unterstützt jetzt die automatische Suche von Hotkeys in der Liste, wenn sie erweitert wird.
SAP-Automation
UiPath Studio unterstützt jetzt die neueste Version von SAP WinGUI 7.70 mit allen neuen Funktionen wie z. B. einem neuen visuellen Theme, Quartz, Unterstützung für alternative Browser-Steuerung (Microsoft Edge) sowie für Multi-Monitor-Skalierung.
Data Scraping und Screen Scraping werden für die Datenextraktion für SAP ALV-Tabellen unterstützt. Eine oder mehrere Tabellen auf dem SAP-Bildschirm können extrahiert werden.
Die Aktivität Table Cell Scope kann jetzt für die SAP-FIORI-Tabellenautomatisierung verwendet werden.
Computer Vision
Die Aktivitäten CV Click, CV Hover, und CV Check verfügen nun über die Eigenschaft CursorMotionType, die es Ihnen ermöglicht, die es Ihnen ermöglicht, die Art der Bewegung auszuwählen, die die Maus bei der Ausführung der Aktion verwenden soll, sei es „Sofort“ oder „Gleichmäßig“.
Die Computer-Vision-Aktivitäten unterstützen jetzt nur OCR, wenn Sie sie als solche konfigurieren, um eine insgesamt bessere Benutzererfahrung zu gewährleisten.
In den Aktivitäten der Computer Vision wurde ein besserer Mechanismus zur Änderungserkennung implementiert, der die Anzahl der erforderlichen vollständigen CV-Analysen minimiert und den Prozess optimiert.
Die Aktivität CV Get Text zeigt nun eine Textergebnisvorschau im Designer an, in der der Text angezeigt wird, der extrahiert werden soll.
UI Explorer
Der UiExplorer verfügt über eine neue Funktion, die die Wiederherstellung des UiExplorer-Fensters verzögert, bis die Selektordaten geladen wurden. Dies ist für die Verwendung mit UI-Elementen gedacht, die sich automatisch schließen, wenn sie den Fokus verlieren.
- Das Unterfeld Erwarteter Text der Funktionalität des Eigenschaftsfelds Ausführung überprüfen wurde geändert und ist nicht mehr mit Automatisierungsprojekten kompatibel, die mit der Vorschau von UIAutomation v21.2.0 erstellt wurden, was zu einer durchschlagenden Änderung führt.
- Die Timeout-Eigenschaft in der Aktivität Element Exists kann jetzt über die Projekteinstellungen in Studio konfiguriert werden.
- Die Verwendung von „Click“ mit „Simulate Click“ in einer Java-Anwendung, die diese Funktion nicht unterstützt, ist fehlgeschlagen, doch es wurde kein Fehler ausgelöst und der Workflow wurde weiter ausgeführt. Das gleiche Szenario gibt jetzt einen Fehler aus und kann durchschlagende Änderungen in den Workflows verursachen, die es verwendet haben.
- In einer Java-Anwendung löst die Verwendung der „Click“-Aktivität mit Hardware-Ereignissen für UI-Elemente einer Registerkarte, die sich von der im Fokus unterscheidet, jetzt die richtige Ausnahme aus. Bitte beachten Sie, dass dies alte Workflows unterbrechen kann.
- Das Microsoft Project Oxford Online OCR-Modul ist veraltet. Die folgende Ausnahme wird zur Laufzeit ausgelöst:
Microsoft Project Oxford has been completely retired. Please switch to a different OCR engine
.
Ende der Unterstützung von Microsoft Edge Legacy
- Ab v21.10 unterstützt das UIAutomation-Aktivitätspaket den Browser Microsoft Edge Legacy nicht mehr, sodass die Erweiterung für Microsoft Edge Legacy nicht mehr funktioniert.
- Wenn das URL-Eigenschaftsfeld im Feld Anwendung/Browser verwenden eine Zeichenfolgenvariable mit einer URL enthielt, hat das Klicken auf die Schaltfläche im Textkörper der Aktivität, die eine neue Browsersitzung mit den angegebenen Einstellungen geöffnet hat, nichts bewirkt.
- Die Aktivität Select Item funktionierte nicht mit Kombinations- und Listenfeldern in Java-Anwendungen.
- Es wurde ein Problem behoben, das dazu führte, dass Ausnahmen bei der Verwendung von parallelen Aktivitäten nicht korrekt behandelt wurden.
- Der Typinitialisierer für
Emgu.CV.CvInvoke
hat eine Ausnahme ausgelöst, wenn Bild- oder Computer-Vision-Aktivitäten verwendet werden. - Die Aktivität Text Exists hat immer
True
zurückgegeben, wenn sie in einer Parallel-Aktivität verwendet wird und die Eigenschaft Parallel ausgewählt wurde. - Der UiExplorer konnte in bestimmten Situationen im Internet Explorer keine Selektoren laden. Die Implementierung der Funktion zur Verzögerung der Fensterwiederherstellung im UIExplorer hat dazu beigetragen, dieses Problem zu vermeiden.
- Screen Scraping eines Bildes durch eine While-Schleife schlug in bestimmten Situationen fehl.
- Es wurde ein Problem behoben, das zum Absturz des Executors bei der Arbeit mit einer Java-Anwendung führte.
- Die Aktivität Block User Input wurde freigegeben, wenn nur die Alt-Taste verwendet wurde.
- Bei der Verwendung einer Bibliothek, die die Aktivität „Set To Clipboard“ enthält, wurde eine Ausnahme ausgelöst, die eine leere Zeichenfolge setzte.
- Wenn Sie den Selektor-Editor verwenden, hat das Entfernen von
”app=”
aus einem Selektor diesen nicht ungültig gemacht. - Bei der Datenextraktion für bestimmte Datentabellen wurde im Vorschaufenster Spalte A nicht angezeigt.
- Das Anzeigen eines PDFs im Internet Explorer mit der Aktivität Use Application/Browser verursachte ein Einfrieren.
- Die Aktivität Hide Window ist jetzt in StudioX ausgeblendet.
- Chrome-Popups wurden bei der Verwendung von Remote-Desktop-Protokollverbindungen nicht erkannt.
- Bestimmte Webseiten in Chrome froren das System ein, wenn sie mit der Aktivität Use Application/Browser angezeigt wurden.
- Die Anzeige einer Chrome- oder Internet-Explorer-Seite mit einer Use Application/Browser-Aktivität unter schlechten Netzwerkbedingungen hat zu einem Einfrieren geführt.
- Bei der Verwendung von Type Into mit Hardware-Ereignissen wurden Buchstaben im eingegebenen Text auf einer bestimmten Webseite dupliziert.
- Bei der Verwendung der Aktivität Click mit der Simulieren-Methode bei Elementen aus Java-Anwendungen wurde die Aktion als erfolgreich gemeldet, auch wenn die Aktion vom Zielelement nicht unterstützt wurde. Wenn Sie nun versuchen, mit der Simulieren-Methode auf ein Element zu klicken, das die Aktion nicht unterstützt (z. B. Panels), wird eine eindeutigere Fehlermeldung angezeigt.
- Es wurde ein Problem behoben, das dazu führte, dass UIAutomation Citrix Apps nicht erkennen konnte, wenn es im 64-Bit-Modus verwendet wurde.
- Die Eingabetaste bestätigte die Auswahl nicht, wenn sie zum Zuordnen von Elementen im Objekt-Repository mit „Configure Each Element on“ verwendet wurde.
- In bestimmten Situationen wurde bei Verwendung der Aktivität Use Application/Browser mit der Aktivität „Minimieren“ das minimierte Fenster automatisch wiederhergestellt, wenn Aktionen darauf ausgeführt wurden.
- Bei der Anwendung von Check App State auf ein ungültiges UI-Element war das zurückgegebene Element nicht null.
- Bei Verwendung der Aktivität Take Screenshot mit dem Objekt-Repository war der FileName leer.
- Es wurde ein Problem behoben, das dazu führte, dass bei der Aktivität Use Application/Browser die Eigenschaft „Attach Mode“ auf „Prozessname“ anstatt auf „Anwendungsinstanz“ gesetzt wurde, wenn sie aus dem Objekt-Repository erstellt wurde.
- Es wurde ein Problem behoben, bei dem sich die Eigenschaft „NewSession“ in der Aktivität „Open Browser“ nicht korrekt verhielt.
- Die Edge-Erweiterung konnte nicht über die Richtlinie für Offlinebenutzer installiert werden, die nicht mit dem Active Directory verbunden waren, und die Richtlinie wurde blockiert, wodurch das SetupExtensions-Tool den Benutzer fälschlicherweise darüber informiert hat, dass die Erweiterung erfolgreich installiert wurde.
- Die Schaltfläche „Hilfe“ im Abschnitt „Vorschaudaten“ des Datenextraktionsassistenten führte nicht zur korrekt lokalisierten Seite.
- Die Verwendung von UIAutomationNext-Aktivitäten mit Apps oder Browsern, die Überlagerungen hatten, war fehlerhaft.
- Die Callout-Aktivität berücksichtigte den DPI der Maschine nicht korrekt, auf der sie ausgeführt wurde.
- Beim Bearbeiten der Region-Eigenschaft Target.Clipping im Eigenschaftenbereich in einer der Aktivitäten, die sie verwenden, wurden keine Änderungen gespeichert.
- Die Anzeige der Adressleiste und bestimmter Symbolleistenelemente sowie UI-Elemente in Chrome oder Firefox funktionierte nicht wie vorgesehen.
- Beim Ausführen eines Automatisierungsprozesses in einer Schleife hat die „Open Browser“-Aktivität eine Ausnahme ausgelöst.
- Das
aaname
-html-Attribut hat den Text von allen untergeordneten Knoten eines angegebenen Knotens abgerufen. Jetzt wird nur noch der Text aus dem angegebenen Hinweis abgerufen. Diese Regel gilt nicht für die folgenden HTML-Knotentypen:input
,img
,button
,textarea
,area
,a
,select
,table
. Die Aktivität Get Text ruft weiterhin den Textinhalt der gesamten Unterstruktur des angegebenen Knotens ab, was die empfohlene Methode zum Erfassen eines Elementwerts ist. - Anker können jetzt über den Auswahlbildschirm angezeigt werden, wenn Sie mit UI-Elementen im Bildauswahlmodus arbeiten.
- Beim Automatisieren von Java-Anwendungen konnte der Status von Kontrollkästchen nicht erkannt werden.
- Ein Problem wurde behoben, das dazu führte, dass Dropdown-Menüs in bestimmten Webseiten nicht ansteuerbar waren.
- Es wurde ein Problem behoben, das dazu führte, dass das Fenster „Auswahloptionen“ beim Anzeigen bestimmter Elemente in Edge und im Internet Explorer lange Verzögerungszeiten aufwies.
- Die Aktivität Find Children löst keinen
SelectorNotFoundException
-Fehler mehr aus, wenn sie mit einem gültigen Selektor, sondern mit einer Filterbedingung verwendet wird, die dazu führt, dass alle Elemente gefiltert werden, und gibt stattdessen in solchen Fällen eine leere Liste zurück. - Ein Problem wurde behoben, das dazu führte, dass die Aktivitäten Attach Browser und Attach Window Selektoren anzeigten, die Variablen falsch verwendeten.
- Es wurde ein Problem behoben, das dazu führte, dass die Chrome-Erweiterung nach einem Upgrade von Studio v2020.10 auf Studio v2021.4 unter demselben Benutzer nicht richtig funktionierte, wenn sie aus dem Abschnitt Tools in Studio ohne erhöhte Rechte installiert wurde.
- Es wurde ein Problem behoben, bei dem die Chrome-Erweiterung nach dem Upgrade von Studio v2020.10 auf Studio v2021.4 nicht ordnungsgemäß funktionierte, wenn sie aus dem Bereich Tools in Studio mit erhöhten Rechten installiert wurde.
- Die Aktivität Element Exists hat mit einer UIAutomation-Version v19.4.2 oder neuer bei der Verwendung mit dem Internet Explorer einen Fehler ausgelöst.
- Die Firefox-, RDP-, Citrix- und VMWare-Erweiterungen, die über den Abschnitt „Tools“ in Studio mit Studio 20.10 installiert wurden, funktionieren nicht mehr, wenn ein visuelles Upgrade auf Studio 2021.4 durchgeführt wird, und zwar für denselben Benutzer, der die Installation ursprünglich vorgenommen hat.
- Die Firefox-, Chrome-, Edge-, Citrix-, RDP- und VMWare-Erweiterungen, die über den Abschnitt „Tools“ in Studio mit Studio 2020.10 installiert wurden, funktionieren nicht mehr, wenn ein visuelles Upgrade auf Studio 2021.4 durchgeführt wird, oder wenn einer anderer Benutzer verwendet wird, als der , der die Installation ursprünglich vorgenommen hat.